Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit b582693e1bc3dcd4af28ece9692ca3e4f41155d4


Parents : a185b98
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-11-24T22:47:16+01:00

Cleanup

Changes

1 files changed, 3 insertions(+), 2 deletions(-)


Diff

diff --git a/LXST/Filters.py b/LXST/Filters.py
index 6f5e568..c5c870d 100644
--- a/LXST/Filters.py
+++ b/LXST/Filters.py
@@ -165,11 +165,12 @@ class BandPass(Filter):
def handle_frame(self, frame, samplerate):
# TODO: Remove debug
- # st = time.time()
+ st = time.time()
if len(frame) == 0: return frame
high_passed = self._high_pass.handle_frame(frame, samplerate)
band_passed = self._low_pass.handle_frame(high_passed, samplerate)
- # RNS.log(f"Filter ran in {RNS.prettyshorttime(time.time()-st)}", RNS.LOG_DEBUG)
+ dt = time.time()-st
+ if dt > 0.010: RNS.log(f"Slow filter processing detected: Filter ran in {RNS.prettyshorttime(time.time()-st)}", RNS.LOG_DEBUG)
return band_passed
class AGC(Filter):


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────